home *** CD-ROM | disk | FTP | other *** search
- PC_LOADv1.2
-
-
- Overview:
-
- The PC_LOAD program is designed to facilitate the configuration of DOS
- based personal computers (PCs) as Internet nodes. The program can be used
- to accomplish one or more of the following goals:
-
- 1. Create a standard directory structure on the hard disk.
-
- 2. Download requested programs and files from a remote server into
- the appropriate directories on a PC node.
-
- 3. Configure network software running on the PC node.
-
- Once a PC node is physically connected to an open systems TCP/IP LAN,
- a flexible disk containing PC_LOAD and its associated configuration files
- is inserted into the A: drive by a user or network manager. The
- configuration and down load processes are started by typing A:PC_LOAD at
- the DOS prompt. This approach permits a network manager to fit the
- appropriate PC_LOAD configuration for the network on a single, high-
- density, flexible disk. Copies of this disk can then be distributed as
- required to permit configuration of hundreds of DOS nodes. Thus, the
- overhead required to manage large academic and corporate networks is
- greatly reduced.
-
- PC_LOAD is designed to install software on a DOS based computer from an
- archive on a Unix Server running the PC_Server software. The DOS system
- minimally must have a hard disk that has been formatted using the /S
- option so that the hidden files of the DOS operating system and
- command.com have been installed. No additional software is required on
- the hard disk. This program is particularly useful for the automatic
- installation of multiple software packages on computers connected to a
- large TCP/IP network when these computers have only the minimal DOS
- "system" files on their hard disk. The PC_Server software on the Unix
- hosts can be configured to distribute and log the distribution of site-
- licensed software.
-
- PC_LOAD provides a user with a menu of software that may be selected
- from the Server. One or more of the listed software packages may be
- obtained from the server. The selection menu is generated from
- information contained in the DIR_CF.DWS file. This file must be
- appropriately edited by the system administrator of the Unix Server prior
- to distributing the disk to end users.
-
- PC_LOAD will, if requested, specifically install and configure the
- NCSA_Telnet and/or the PC/TCP network software package(s) on a DOS system.
- (It is recommended that both packages NOT be installed on the system since
- a conflict will occur if NCSA_Telnet is run while the memory resident
- drivers for PC/TCP are active). If the PC/TCP software is to be loaded on
- a hard disk that already contains autoexec.bat and config.sys files, one
- or both of these files may require manual editing. Manual editing will be
- necessary if all environment space is already used, the order of entries
- is somehow important, etc.
-
- When the AUTOEXEC.BAT and CONFIG.SYS files already exist the user has
- three (3) options as follows:
-
- 1. A user can select the PC_LOAD option that will automatically
- append the required entries to the existing files. The DOS PATH
- statement will need to be updated manually to include:
- "C:\DWSNET".
-
- 2. A user can select the option for PC_LOAD to create these files de
- novo and then he or she can manually edit them, if necessary, to
- include commands for software already on the hard disk.
-
- 3. The user does not select the PC_LOAD options that will create or
- append to these files and manually adds the following lines:
-
- Entries to autoexec.bat file:
-
- PATH=C:\DWSNET;C:\BATCH;C:\DOS
- SET TMP=C:\TMP
- SET PFILE=C:\FTPSOFT\PASSWD
- SET SERVER= "Insert IP address of mail server"
- SET FTP_CONFIG=C:\FTPSOFT\PCTCP.CF
- SET VISUAL=C:\WP\WP /M-VISUAL
- C:\FTPSOFT\3C500.EXE -t 4 -u 4 > NUL
- (NOTE: change 3c500 to appropriate Ethernet Driver)
- C:\FTPSOFT\ETHDRV.EXE -t 4 -u 4 -p 8 > NUL
- (NOTE: used only with generic drivers)
- C:\FTPSOFT\SETCLOCK.EXE > NUL
-
- Entries to config.sys file:
-
- DEVICE =C:\FTPSOFT\IPCUST.SYS
- DEVICE =C:\FTPSOFT\3C500.SYS
- (NOTE: change 3c500 to appropriate Ethernet Driver)
-
- (Note: If the user's Ethernet card is not a 3c501, then the file name
- in the 7th line of the autoexec.bat and the 2nd line of the config.sys
- examples should be replaced by the appropriate card type or generic
- driver - e.g. wd8003.exe & wd8003.sys, or ifcust.sys & ethdrv.exe for
- the generic driver etc.)
-
- PC_LOAD is designed to help users configure the directory structure on
- their hard disk in an organized manner. A major problem encountered in
- the management of large numbers of DOS based machines on a network is the
- lack of a standard file system on their hard disks. It is recommended
- that the file structure be organized as follows.
-
- Minimal Recommended File Structure:
-
- \ Root directory, contains boot files and all other directories.
-
- \BATCH DOS batch files for customized application calls.
-
- \DOS contains DOS operating system files.
-
- \DWSNET DWS Software - integrates network and user applications.
-
- \FTPSOFT FTP Software - TCP/IP & NFS network operations.
-
- \TMP Directory used by many programs for temporary files.
-
- \USERS A directory where individual users may create subdirectories for
- personal files.
-
- \WP WordPerfect files and subdirectories.
-
- Additional Recommended File Structure:
-
- \ARCHIE Client/Server program used to locate specified programs on
- anonymous FTP archives.
-
- \ETC Directory used by many network programs for specified files.
-
- \NEWS Client/Server program used to read/respond to various internet
- news groups.
-
- \UGOPHER Client/Server program which is text based that gives users a
- friendly interface to the internet.
-
- \WAIS Client/Server software which rapidly searches selected books,
- articles, etc. across the internet for specified keywords.
-
- Operational Considerations:
-
- There are seven (7) configuration files, all with a "DWS" suffix that
- must be edited by the network manager prior to using PC_LOAD.BAT. These
- files are as follows:
-
- 1) dir_cf.dws - Licensed software directories that can be downloaded.
- 2) ftp_cf.dws - Configuration defaults for PC/TCP.
- 3) hosts.dws - PC/TCP host table containing essential nodes.
- 4) login.dws - Instructions specifying userid for server login.
- 5) mail_rc.dws - PC/TCP file containing mail defaults & aliases.
- 6) ncsa_cf.dws - NCSA_Telnet defaults.
- 7) server.dws - Contains the PC_SERVER'S IP address.
-
- The DIR_CF.DWS file must contain a complete list of file names and the
- full path names of directories as they will exist on the hard disc if
- selected under program option. An example is as follows:
-
- AUTOEXEC.BAT
- CONFIG.SYS
- \ARCHIE
- \BATCH
- \DWSNET
- \ETC
- \FTPSOFT
- \NEWS
- \TMP
- \UGOPHER
- \USERS
- \WAIS
- \WP
- \WP\BACKUP
- \WP\GRAPHICS
- \WP\LEARN
- \WP\MACROS
- \WP\PRINTERS
- \WP\TOOLS
- \WP\WEBSTER
-
- The FTP_CF.DWS file contains default entries for which PC_LOAD will NOT
- prompt the user but are required to configure the PC/TCP network software.
- This file must contain the appropriate values for ALL the defaults. An
- example FTP_CF.DWS file follows:
-
- domain hsc.uth.tmc.edu
- tzname CST
- tzoffset 360
- gw 129.106.1.9
- window 2048
- lowwindow 0
- hosttable c:\ftpsoft\hosts.txt
- ds 129.106.10.1 129.106.5.1
- ts 129.106.30.1 129.106.1.1
- cookie 129.106.6.1
- lpr 129.106.7.4
- wrap
- bs
-
- NOTE: The domain name must be changed for all schools in the
- UTHSCH WAN. For more information on other variables, see
- documentation provided by FTP Software, Inc.
-
- Executing PC_LOAD.BAT results in the user being prompted for the
- parameters required to configure the DOS Internet node and permits
- selection of the software to be downloaded. The network manager should
- provide the user with the information necessary to answer these prompts.
- A form for providing such information is appended to this document. Once
- this information has been provided, PC_LOAD uses NCSA_Telnet from the
- National Center for Supercomputing Activity to connect with the PC being
- configured and the Unix server. Information contained in the "login.dws"
- file tells the user how to activate the Unix server once a telnet session
- has been automatically achieved. The PC_SERVER program on the Unix host
- then interacts with the PC to configure the system.
-
-
- Ethernet Card Configuration:
-
- The Ethernet card installed in the node being configured must be
- appropriately configured and the corresponding parameters set in the
- software drivers for the NCSA and/or PC/TCP network software. PC_LOAD
- will prompt the user for the required values. However, the user must know
- what hardware settings have been used on his or her machine so that these
- prompts can be correctly answered. Hardware configurations may out of
- necessity vary since these values can be dependent on other hardware in
- the user's computer. The following list provides a set of recommended
- default values that have been found to work in the majority of instances.
-
- 3C501 Card: 3C503 Card:
-
- Network Board Type = 3c501 Network Board Type = 3c503
- Base Memory Address = d000 Base Memory Address = 280
- I/O Address = 300 I/O Address = dc00
- Interrupt = 5 Interrupt = 5
-
- NI5210 Card: WD8003E Card:
-
- Network Board Type = ni5210 Network Board Type = wd8003e
- Base Memory Address = d000 Base Memory Address = d800
- I/O Address = 280 I/O Address = 300
- Interrupt = 5 Interrupt = 5
- Shared Memory Address = 2000
-
- Systems administrators may use the form appended to this document to
- provide end users with the information necessary to run PC_LOAD.
- Network Configuration Parameters
-
-
- MAIL SERVER'S Hostname ==>
-
- Mail Server's IP address ==>
-
- User's Fullname i.e. John A. Doe ==>
-
- ASSIGNED Userid ==>
-
- ASSIGNED IP Address ==>
-
- ASSIGNED Hostname ==>
-
- Domain Name ==>
-
- Video Type
- Valid Types: no9 pga vga50 ega ega43 cga hercules ==>
-
- Network Board Types: 3c501 3c503 3c523
- ni5210 ni9210 nicps2 wd8003e wd8003eb wd8003
- ne1000 ne2000 ne3 packet ==>
-
- Network Board Interrupt ==>
-
- I/0 Address ==>
-
- Base Memory Address ==>
-
- * Ethernet Cable Type ==>
-
- * Shared Memory Address (NI5210 Card Only) ==>
-
- * Software Interrupt (Packet Driver only - range 69-72) ==>
-
-
- NOTE: * indicates the parameter is NOT required by all boards/drivers.
-